provide payment - German English Dictionary